﻿using System;
namespace Producers.Rr.Xtee.Riik.Ee.Producer.Rr {
    
    
    public partial class RRTlnsotsparingResponse : global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRRTlnsotsparingResponse {
        
        private string @__pocYldPealdis;
        
        private string @__pocPealdisTaotleja;
        
        private string @__pocEesnimi;
        
        private string @__pocPerenimi;
        
        private string @__pocIsikuKood;
        
        private string @__pocTelefon;
        
        private string @__pocElukohaAadress;
        
        private string @__pocPealdisEsindaja;
        
        private string @__pocEsindajaEesnimi;
        
        private string @__pocEsindajaPerenimi;
        
        private string @__pocEsindajaIsikukood;
        
        private string @__pocEsindajaTelefon;
        
        private string @__pocAvalduseTekst;
        
        private string @__pocSaabKuhu;
        
        private string @__pocSaajaKonto;
        
        private string @__pocSaajaAadress;
        
        private string @__pocSaajaSihtnumber;
        
        private string @__pocSalvestaNuppKuva;
        
        private string @__pocTeadeKodanikule;
        
        public RRTlnsotsparingResponse() {
        }
        
        /// <summary>
        /// All parameters
        /// </summary>
        public RRTlnsotsparingResponse(
                    string @pocYldPealdis, 
                    string @pocPealdisTaotleja, 
                    string @pocEesnimi, 
                    string @pocPerenimi, 
                    string @pocIsikuKood, 
                    string @pocTelefon, 
                    string @pocElukohaAadress, 
                    string @pocPealdisEsindaja, 
                    string @pocEsindajaEesnimi, 
                    string @pocEsindajaPerenimi, 
                    string @pocEsindajaIsikukood, 
                    string @pocEsindajaTelefon, 
                    string @pocAvalduseTekst, 
                    string @pocSaabKuhu, 
                    string @pocSaajaKonto, 
                    string @pocSaajaAadress, 
                    string @pocSaajaSihtnumber, 
                    string @pocSalvestaNuppKuva, 
                    string @pocTeadeKodanikule) {
            this.@__pocYldPealdis = @pocYldPealdis;
            this.@__pocPealdisTaotleja = @pocPealdisTaotleja;
            this.@__pocEesnimi = @pocEesnimi;
            this.@__pocPerenimi = @pocPerenimi;
            this.@__pocIsikuKood = @pocIsikuKood;
            this.@__pocTelefon = @pocTelefon;
            this.@__pocElukohaAadress = @pocElukohaAadress;
            this.@__pocPealdisEsindaja = @pocPealdisEsindaja;
            this.@__pocEsindajaEesnimi = @pocEsindajaEesnimi;
            this.@__pocEsindajaPerenimi = @pocEsindajaPerenimi;
            this.@__pocEsindajaIsikukood = @pocEsindajaIsikukood;
            this.@__pocEsindajaTelefon = @pocEsindajaTelefon;
            this.@__pocAvalduseTekst = @pocAvalduseTekst;
            this.@__pocSaabKuhu = @pocSaabKuhu;
            this.@__pocSaajaKonto = @pocSaajaKonto;
            this.@__pocSaajaAadress = @pocSaajaAadress;
            this.@__pocSaajaSihtnumber = @pocSaajaSihtnumber;
            this.@__pocSalvestaNuppKuva = @pocSalvestaNuppKuva;
            this.@__pocTeadeKodanikule = @pocTeadeKodanikule;
        }
        
        /// <summary>
        /// Required parameters
        /// </summary>
        public RRTlnsotsparingResponse(
                    string @pocYldPealdis, 
                    string @pocPealdisTaotleja, 
                    string @pocEesnimi, 
                    string @pocPerenimi, 
                    string @pocIsikuKood, 
                    string @pocTelefon, 
                    string @pocElukohaAadress, 
                    string @pocPealdisEsindaja, 
                    string @pocEsindajaEesnimi, 
                    string @pocEsindajaPerenimi, 
                    string @pocEsindajaIsikukood, 
                    string @pocEsindajaTelefon, 
                    string @pocSaabKuhu, 
                    string @pocSaajaKonto, 
                    string @pocSaajaAadress, 
                    string @pocSaajaSihtnumber, 
                    string @pocSalvestaNuppKuva, 
                    string @pocTeadeKodanikule) {
            this.@__pocYldPealdis = @pocYldPealdis;
            this.@__pocPealdisTaotleja = @pocPealdisTaotleja;
            this.@__pocEesnimi = @pocEesnimi;
            this.@__pocPerenimi = @pocPerenimi;
            this.@__pocIsikuKood = @pocIsikuKood;
            this.@__pocTelefon = @pocTelefon;
            this.@__pocElukohaAadress = @pocElukohaAadress;
            this.@__pocPealdisEsindaja = @pocPealdisEsindaja;
            this.@__pocEsindajaEesnimi = @pocEsindajaEesnimi;
            this.@__pocEsindajaPerenimi = @pocEsindajaPerenimi;
            this.@__pocEsindajaIsikukood = @pocEsindajaIsikukood;
            this.@__pocEsindajaTelefon = @pocEsindajaTelefon;
            this.@__pocSaabKuhu = @pocSaabKuhu;
            this.@__pocSaajaKonto = @pocSaajaKonto;
            this.@__pocSaajaAadress = @pocSaajaAadress;
            this.@__pocSaajaSihtnumber = @pocSaajaSihtnumber;
            this.@__pocSalvestaNuppKuva = @pocSalvestaNuppKuva;
            this.@__pocTeadeKodanikule = @pocTeadeKodanikule;
        }
        
        /// <summary>
        /// Copy Constructor
        /// </summary>
        protected RRTlnsotsparingResponse(IRRTlnsotsparingResponse @rRTlnsotsparingResponse) {
            this.@__pocYldPealdis = @rRTlnsotsparingResponse.PocYldPealdis;
            this.@__pocPealdisTaotleja = @rRTlnsotsparingResponse.PocPealdisTaotleja;
            this.@__pocEesnimi = @rRTlnsotsparingResponse.PocEesnimi;
            this.@__pocPerenimi = @rRTlnsotsparingResponse.PocPerenimi;
            this.@__pocIsikuKood = @rRTlnsotsparingResponse.PocIsikuKood;
            this.@__pocTelefon = @rRTlnsotsparingResponse.PocTelefon;
            this.@__pocElukohaAadress = @rRTlnsotsparingResponse.PocElukohaAadress;
            this.@__pocPealdisEsindaja = @rRTlnsotsparingResponse.PocPealdisEsindaja;
            this.@__pocEsindajaEesnimi = @rRTlnsotsparingResponse.PocEsindajaEesnimi;
            this.@__pocEsindajaPerenimi = @rRTlnsotsparingResponse.PocEsindajaPerenimi;
            this.@__pocEsindajaIsikukood = @rRTlnsotsparingResponse.PocEsindajaIsikukood;
            this.@__pocEsindajaTelefon = @rRTlnsotsparingResponse.PocEsindajaTelefon;
            this.@__pocAvalduseTekst = @rRTlnsotsparingResponse.PocAvalduseTekst;
            this.@__pocSaabKuhu = @rRTlnsotsparingResponse.PocSaabKuhu;
            this.@__pocSaajaKonto = @rRTlnsotsparingResponse.PocSaajaKonto;
            this.@__pocSaajaAadress = @rRTlnsotsparingResponse.PocSaajaAadress;
            this.@__pocSaajaSihtnumber = @rRTlnsotsparingResponse.PocSaajaSihtnumber;
            this.@__pocSalvestaNuppKuva = @rRTlnsotsparingResponse.PocSalvestaNuppKuva;
            this.@__pocTeadeKodanikule = @rRTlnsotsparingResponse.PocTeadeKodanikule;
        }
        
        public virtual string PocYldPealdis {
            get {
                return this.@__pocYldPealdis;
            }
            set {
                this.@__pocYldPealdis = value;
            }
        }
        
        public virtual string PocPealdisTaotleja {
            get {
                return this.@__pocPealdisTaotleja;
            }
            set {
                this.@__pocPealdisTaotleja = value;
            }
        }
        
        public virtual string PocEesnimi {
            get {
                return this.@__pocEesnimi;
            }
            set {
                this.@__pocEesnimi = value;
            }
        }
        
        public virtual string PocPerenimi {
            get {
                return this.@__pocPerenimi;
            }
            set {
                this.@__pocPerenimi = value;
            }
        }
        
        public virtual string PocIsikuKood {
            get {
                return this.@__pocIsikuKood;
            }
            set {
                this.@__pocIsikuKood = value;
            }
        }
        
        public virtual string PocTelefon {
            get {
                return this.@__pocTelefon;
            }
            set {
                this.@__pocTelefon = value;
            }
        }
        
        public virtual string PocElukohaAadress {
            get {
                return this.@__pocElukohaAadress;
            }
            set {
                this.@__pocElukohaAadress = value;
            }
        }
        
        public virtual string PocPealdisEsindaja {
            get {
                return this.@__pocPealdisEsindaja;
            }
            set {
                this.@__pocPealdisEsindaja = value;
            }
        }
        
        public virtual string PocEsindajaEesnimi {
            get {
                return this.@__pocEsindajaEesnimi;
            }
            set {
                this.@__pocEsindajaEesnimi = value;
            }
        }
        
        public virtual string PocEsindajaPerenimi {
            get {
                return this.@__pocEsindajaPerenimi;
            }
            set {
                this.@__pocEsindajaPerenimi = value;
            }
        }
        
        public virtual string PocEsindajaIsikukood {
            get {
                return this.@__pocEsindajaIsikukood;
            }
            set {
                this.@__pocEsindajaIsikukood = value;
            }
        }
        
        public virtual string PocEsindajaTelefon {
            get {
                return this.@__pocEsindajaTelefon;
            }
            set {
                this.@__pocEsindajaTelefon = value;
            }
        }
        
        public virtual string PocAvalduseTekst {
            get {
                return this.@__pocAvalduseTekst;
            }
            set {
                this.@__pocAvalduseTekst = value;
            }
        }
        
        public virtual string PocSaabKuhu {
            get {
                return this.@__pocSaabKuhu;
            }
            set {
                this.@__pocSaabKuhu = value;
            }
        }
        
        public virtual string PocSaajaKonto {
            get {
                return this.@__pocSaajaKonto;
            }
            set {
                this.@__pocSaajaKonto = value;
            }
        }
        
        public virtual string PocSaajaAadress {
            get {
                return this.@__pocSaajaAadress;
            }
            set {
                this.@__pocSaajaAadress = value;
            }
        }
        
        public virtual string PocSaajaSihtnumber {
            get {
                return this.@__pocSaajaSihtnumber;
            }
            set {
                this.@__pocSaajaSihtnumber = value;
            }
        }
        
        public virtual string PocSalvestaNuppKuva {
            get {
                return this.@__pocSalvestaNuppKuva;
            }
            set {
                this.@__pocSalvestaNuppKuva = value;
            }
        }
        
        public virtual string PocTeadeKodanikule {
            get {
                return this.@__pocTeadeKodanikule;
            }
            set {
                this.@__pocTeadeKodanikule = value;
            }
        }
    }
}
